.main_menu {
    width: 100%;
    height: 0.50rem;
    background: #245399;
}

.content_substance_right {
    flex-grow: 1;
    /* background: #ffffffd1; */
    display: flex;
    flex-direction: column;
}

.content_substance_welcome {
    margin: 0rem 0.18rem 0.015rem 0.18rem;
    height: 1.05rem;
    box-sizing: border-box;
    width: 97%;
}

.content_substance_welcome img {
    width: 100%;
}

.substance_right_main {
    display: flex;
}

.content_substance_bannerC {
    display: flex;
}

.content_substance_banner {
    width: calc(6.3rem * 1);
    height: calc(4.1rem * 1);
    margin-left: 0.19rem;
    position: relative;
}

.swiper2 {
    width: calc(6.3rem * 1);
    height: calc(4.1rem * 1);
    position: relative;
}

.content_substance_banner img {
    width: 100%;
    height: 4rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* border: 1px #ccc solid; */
}

.carousel-control-prev {
    width: 0.27rem;
    height: 0.47rem;
    position: absolute;
    cursor: pointer;
    z-index: 99;
    opacity: 0.7;
    top: 1.7rem;
    left: 0.10rem;
    background: url(banner_left.png) no-repeat 0 0;
}

.carousel-control-next {
    width: 0.23rem;
    height: 0.42rem;
    position: absolute;
    cursor: pointer;
    z-index: 99;
    opacity: 0.7;
    top: 1.7rem;
    right: 0.10rem;
    background: url(banner_right.png) no-repeat 0 0;
}

.consulting_lb_bg {
    position: absolute;
    width: 100%;
    height: 0.50rem;
    background: #000000;
    opacity: 0.7;
    z-index: 1000;
    bottom: 0;
}

.consulting_lb_title {
    position: absolute;
    width: 100%;
    line-height: 0.50rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    z-index: 1001;
    margin-left: 0.10rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
    bottom: 0;
}

.content_substance_message {
    box-sizing: border-box;
    flex-grow: 1;
}

.substance_message_header {
    display: flex;
    padding-bottom: 0.10rem;
    border-bottom: 0.02rem solid #E5E5E5;
    padding-left: 0.4rem;
    padding-top: 0.05rem;
}

.message_header_item {
    cursor: pointer;
    font-size: 0.21rem;
    font-family: Microsoft YaHei, serif;
    font-weight: 400;
    color: #333333;
    line-height: 0.24rem;
    margin-right: 0.44rem;
}

a {
    text-decoration: none;
}

.message_header_item:last-child {
    margin-right: 0;
}

.message_header_item a {
    color: #000000;
    text-decoration: none;
}

.message_header_item_active {
    font-weight: bold;
    color: #245399;
    position: relative;
}

.message_header_item_active a {
    color: #245399;
}

.message_header_item_active::before {
    content: '';
    height: 0.04rem;
    width: 100%;
    background: #245399;
    position: absolute;
    top: 0.34rem;
}

.message_header_item_active::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 0.06rem solid #245399;
    border-left: 0.06rem solid transparent;
    border-right: 0.06rem solid transparent;
    position: absolute;
    top: 0.36rem;
    left: 40%;
}

.substance_message_specifics {
    padding-top: 0.1rem;
    box-sizing: border-box;
    display: none;
}

.zxzx_li_active {
    display: block;
}

.message_specifics_item {
    display: flex;
    align-items: center;
    padding-left: 0.20rem;
    width: 5.9rem;
}
.message_specifics_item2 {
    display: flex;
    align-items: center;
    padding-left: 0.20rem;
    width: 5.1rem;
}

.message_specifics_circle {
    width: 0.08rem;
    height: 0.08rem;
    background: #DCDCDC;
    border-radius: 0.04rem;
    display: inline-block;
    margin-right: 0.10rem;
}

.message_specifics_value {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 0.18rem;
    font-weight: 400;
    color: #000000;
    line-height: 0.44rem;
    font-family: Microsoft YaHei, serif;
}

.message_specifics_value a {
    color: #000000;
    text-decoration: none;
}

.carousel-indicators {
    top: 82px !important;
}

.main_content_header_small, .special_line, .special_head {
    display: none;
}

@media screen and (max-width: 768px) {
    .main {
        position: relative;
        background: #F2F2F2 url(bg2.png) no-repeat;
        min-height: 7.6rem;
        background-size: 100% 60%;
        height: 2.48rem;
    }

    .container {
        width: 100%;
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .main_head {
        flex-direction: column;
    }

    .main_head_right {
        margin: 0.18rem auto 0;
    }

    .main_header {
        display: none;
    }

    .main_head_logo {
        width: 3.29rem;
        height: 1.49rem;
        margin: 0.2rem auto 0;
    }

    .main_head_logo_title {
        display: none;
    }

    .main_head_logo_title_small {
        display: block;
    }

    .main_head_slogan {
        display: none;
    }

    .main_head_search {
        width: 3.44rem;
        height: 0.42rem;
        background: #FFFFFF;
        border-radius: 0.06rem;
        margin: 0 auto;
    }

    .main_head_search_content {
        width: 2.78rem;
    }

    .main_head_search_input {
        width: 2.78rem;
        line-height: 0.42rem;
    }

    .main_head_search_button {
        width: 0.66rem;
        height: 0.42rem;
        background: #245399;
        border-radius: 0rem 0rem 0rem 0rem;
    }

    .main_content_header_show {
        display: none;
    }

    .floats {
        display: none;
    }

    .theright {
        display: none;
    }

    .main_content_header_small {
        display: flex;
    }

    .main_content_header_show {
        display: none;
    }

    .main_content_header {
        padding-top: 0.04rem;
    }

    .main_content_header, .header_item_main {
        height: auto;
    }

    .main_content_header_item {
        height: 0.42rem;
    }

    .main_content_header_logo img {
        width: 0.42rem;
        height: 0.25rem;
    }

    .main_content_header_value {
        font-size: 0.18rem;
        font-weight: 400;
        color: #03317F;
        line-height: 0.38rem;
    }

    .main_content_substance {
        flex-direction: column;
    }

    .content_substance_left {
        width: 100%;
        height: 0.76rem;
        background: #245399;
        display: flex;
        flex-wrap: wrap;
    }

    .substance_left_item {
        width: 33.3333%;
        background: #245399;
        height: 0.38rem;
        line-height: 0.38rem;
        border-bottom: 0.01rem solid #6CA7FF;
        border-right: 0.01rem solid #6CA7FF;
    }

    .substance_left_item:nth-child(3n) {
        border-right: 0;
    }

    .substance_title, .substance_choose_title {
        font-size: 0.18rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 0.4rem;
    }

    .substance_choose {
        background: none;
    }

    .substance_icon {
        display: none;
    }

    .content_substance_welcome {
        width: 3.43rem;
        height: 0.38rem;
        margin: 0.17rem auto 0.12rem;
    }

    .carousel-indicators {
        top: 0.18rem;
        display: none;
    }

    #carouselExampleIndicators {
        width: 3.43rem;
        height: 0.38rem;
    }

    .carousel-inner, .carousel-item {
        height: 100%;
    }

    .content_substance_welcome img {
        height: 100%;
    }

    .content_substance_banner {
        width: 3.43rem;
        height: 2.23rem;
    }

    .swiper2 {
        width: 3.43rem;
        height: 2.23rem;
    }

    .consulting_lb_bg {
        width: 3.43rem;
        height: 0.3rem;
        background: #000000;
        opacity: 0.7;
    }

    .consulting_lb_title {
        width: 2.77rem;
        height: 0.14rem;
        font-size: 0.14rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 0.3rem;
        bottom: 0.14rem;
    }

    .content_substance_bannerC {
        flex-direction: column;
    }

    .substance_message_header {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0.21rem;
        padding-left: 0;
    }

    .message_header_item {
        font-size: 0.15rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #333333;
        line-height: 0.24rem;
        margin-right: 0.35rem;
    }

    .message_header_item_active {
        font-size: 0.15rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #245399;
        line-height: 0.24rem;
    }

    .content_substance_message {
        width: 100%;
        /*padding: 0 0.15rem 0 0.16rem;*/
        box-sizing: border-box;
    }

    .message_specifics_item {
        width: 100%;
    }

    .message_specifics_circle {
        margin-right: 0.06rem;
    }

    .message_specifics_value {
        /*padding-right: 0.25rem;*/
        font-size: 0.16rem;
        font-weight: 400;
        color: #000000;
        line-height: 0.36rem;
        width: 3.2rem;
    }

    .foot {
        flex-direction: column;
        align-items: center;
        margin-top: 0.14rem;
    }

    .cotents {
        display: flex;
        flex-direction: column;
        margin-left: 0.05rem;

    }

    .special_left {
        display: none;
    }

    .special_right {
        display: none;
    }

    .foot_left_cont1 {
        font-size: 0.14rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #010101;
        line-height: 0.26rem;
        width: 3.08rem;
    }

    .foot_left img {
        width: 0.305rem;
        height: 0.38rem;
    }

    .foot_left_cont1 img {
        width: 0.16rem;
        height: 0.18rem;
    }

    .special {
        padding: 0.15rem 0.18rem 0.3rem 0.16rem;
        margin-top: 0;
        box-sizing: border-box;
    }

    .special .swiper-container {
        height: 0.73rem;
    }

    .special .swiper-slide img {
        width: 1.66rem;
        height: 0.73rem;
    }

    .special_prev, .special_next {
        display: none;
    }

    .special_line {
        width: 3.43rem;
        height: 0.02rem;
        background: #8CC7F9;
        border-radius: 0rem;
        margin-left: 0.15rem;
        display: block;
    }

    .special_head {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0.15rem;
    }

    .special_head_line {
        width: 0.82rem;
        height: 0.01rem;
        background: #245399;
        line-height: 0.36rem;
    }

    .special_head_title {
        height: 0.18rem;
        font-size: 0.18rem;
        font-weight: bold;
        color: #245399;
        line-height: 0.18rem;
        margin-left: 0.09rem;
        margin-right: 0.09rem;
    }

    /* æ°“æ½žéˆ¥ï¿½ */
    .fengexian {
        display: none;
    }

    .foot {
        background-color: #2E65A6;
        padding-top: 10px;
        margin-top: 0px;
    }

    .foot .cotents .foot_left_cont1 {
        color: #fff;
    }

    /*æ°“éˆ¥Î²îƒžãƒ¢â‚¬Î²çœ›ab*/
    .thetab_contall {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #245399;
        flex-wrap: wrap;
    }

    .thetab_cont_choosed {
        background-color: #245399;
    }

    .thetab_cont {
        width: 33.3333%;
        background: #245399;
        height: 0.38rem;
        line-height: 0.38rem;
        border-bottom: 0.01rem solid #6CA7FF;
        border-right: 0.01rem solid #6CA7FF;
    }

    .thetab_cont img {
        display: none;
    }
    .message_specifics_item2{
        width: 100%;
    }
    .content_substance_banner {
        margin: auto;
    }
    .footer_nav_item_icon{
        display: none;
    }
    .footer_nav {
        display: flex;
        margin-top: 0.20rem;
        align-items: center;
        padding-bottom: 0.1rem;
        flex-wrap: wrap;
        background: #c5e4fe;
        justify-content: space-around;
    }

    .footer_nav_item {
        margin-top: 0.1rem;
        height: 0.35rem;
        background: #FFFFFF;
        line-height: 0.35rem;
        display: flex;
        width: 31%;
        align-items: center;
        justify-content: center;
        margin-right: 0;
        cursor: pointer;
    }

    .footer_nav_item_value {
        font-size: 0.1rem;
        font-weight: bold;
        /* color: #fff; */
        color: #002558;
        line-height: 0.24rem;
        margin: auto;
    }

    .footer_nav_item:last-child {
        width: 65%;
        display: flex;
    }

    .footer_nav_item:last-child .footer_nav_item_value {
        margin: 0 !important;
    }

    .footer_nav_content_li {
        width: 50%;
        font-size: 14px;
    }

    .bottom-foot {
        margin-top: 0;
    }

}

/* ç›²èµ‚éº“å¿™éˆ¥æ–…ç¹îž£â™€â‚¬ç»ã¢æ¦‚æ’îŸŠãƒ‚æ£µâ”¢æ–îŸ‹îž é“°è£ãƒ‚î†œæ—î‡·å¯‚æ—Ñ€â‚¬éƒç–µÎµé“°ãƒƒãƒ‹å–¡çŠ†â”¾åŠ‰é™‡å¿™æ²¤éˆ¥ï¿½ */
.zeroHour {
    position: fixed;
    bottom: 5px;
    right: 0px;
    background-color: #e1ecf9e8;
    color: #000000;
    font-size: 17px;
    width: 400px;
    z-index: 100000;
    padding: 8px 8px;
    border-radius: 10px;
    border: 4px #c4dff3c2 solid;
}

.zeroHour_title {
    display: flex;
    justify-content: space-between;
    color: blue;
}

.zeroHour_title1 {
    font-size: 23px;
    font-weight: 20px;
    font-weight: bold;
    margin-left: 1.51rem;
    /* text-align: center; */
    margin-bottom: 0.05rem;
    color: #063483;
}

.zeroHour_title2 {
    cursor: pointer;
    font-size: 20px;
    color: #3d7edf;
    font-weight: bold;
}

.zeroHour_text {
    text-indent: 0.4rem;
    line-height: 30px;
}